how does broadcom make money